package com.yanqu.road.entity.config.hunt;

import com.yanqu.road.entity.config.system.NormalWeightItem;
import com.yanqu.road.utils.property.Property;

import java.math.BigInteger;
import java.util.ArrayList;
import java.util.List;

public class HuntMonster {

    private int index;

    private BigInteger blood = BigInteger.ZERO;

    private Property reward;

    private int patronsExpMinParam;

    private int patronsExpMaxParam;

    private int silverMinParam;

    private int silverMaxParam;

    private List<NormalWeightItem> weightItemList = new ArrayList<>();

    public int getIndex() {
        return index;
    }

    public void setIndex(int index) {
        this.index = index;
    }

    public BigInteger getBlood() {
        return blood;
    }

    public void setBlood(BigInteger blood) {
        this.blood = blood;
    }

    public Property getReward() {
        return reward;
    }

    public void setReward(Property reward) {
        this.reward = reward;
    }

    public List<NormalWeightItem> getWeightItemList() {
        return weightItemList;
    }

    public void setWeightItemList(List<NormalWeightItem> weightItemList) {
        this.weightItemList = weightItemList;
    }

    public int getPatronsExpMinParam() {
        return patronsExpMinParam;
    }

    public void setPatronsExpMinParam(int patronsExpMinParam) {
        this.patronsExpMinParam = patronsExpMinParam;
    }

    public int getPatronsExpMaxParam() {
        return patronsExpMaxParam;
    }

    public void setPatronsExpMaxParam(int patronsExpMaxParam) {
        this.patronsExpMaxParam = patronsExpMaxParam;
    }

    public int getSilverMinParam() {
        return silverMinParam;
    }

    public void setSilverMinParam(int silverMinParam) {
        this.silverMinParam = silverMinParam;
    }

    public int getSilverMaxParam() {
        return silverMaxParam;
    }

    public void setSilverMaxParam(int silverMaxParam) {
        this.silverMaxParam = silverMaxParam;
    }
}
